from flask import Flask, request,jsonify
import os

# 创建了一个名为 app 的 Flask 应用程序对象。
app = Flask(__name__)


@app.route('/upload', methods=['POST'])
def upload():

    # 当没有image属性提示用户
    if 'image' not in request.files:
        data = {
            "msg": "当前未填写images参数",
            "code": 400
        }
        return jsonify(data)

    # 获取到当前图片请求中的文件
    image = request.files['image']

    # 当image没有传递图片的时候提示用户
    if image.filename == '':
        return 'No image selected', 400

    #  把对应的图片进行保存到当前的目录下的img目录
    save_path = os.path.join('img', image.filename)
    image.save(save_path)
    data = {
        "msg": "上传成功",
        "code": 200
    }
    return jsonify(data)


if __name__ == '__main__':
    app.run()
